P11

  Struts2 validate 文档

前面讲到了一种验证方法,是在Action的 validate方法中通过代码的方式来完成的。而struts2提供了另外一种 方式来实现输入验证。 这种方式就是使用validate框架来实现输入校验,这种方式是基于XML的验证。

damon1412 2012-05-03   3319   0
P67

  Struts2 课件 文档

经过六年多的发展,Struts1已经成为了一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的证明。拥有丰富的开发人群,几乎已经成为了事实上的工业标准。但是随着时间的流逝,技术的进步,Struts1的局限性也越来越多地暴露出来,并且制约了Struts1的继续发展。虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了Struts2.因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证。

jienliang 2012-10-09   3151   0
P223

  Struts2讲义 文档

Struts是目前世界上所有使用Java语言进行J2EE项目开发的人员经常使用的基于MVC模式的Web项目开发框架之一。它也是目前最早的Web项目开发框架。由于它的易学易用,对入门者来说学习所花时间少,也简单容易上手,因此使用Struts的开发人群是目前所有Web项目开发框架使用人群中最大的。可是近几年,新的视图技术,如FreeMarker、Velocity技术。还有设计模式的大行其道。开发人员越来越觉得Struts在这些方面有先天的不足。并不能很优雅和优秀的完成Web项目开发工作。原因有很多种,一方面是Struts出现的时间比较早,现在流行的技术都是在Struts后出现的。因此必然导致Struts对新技术的支持不够。另一方面很多新兴的Web项目开发框架都是很好的体现了现有开发理念的使用。对Struts的影响和威胁都很大。这样很多近几年参加工作的IT从业人员都不喜欢使用Struts,而是去采用Tapestry、JSF等框架去进行他们的开发工作。本书这部分就针对Struts2的具体技术细节进行了详细附例的说明。而本章则把Struts和Struts2之间的“恩恩怨怨”以及同类的Web项目开发框架产品和Struts2的关系具体介绍。希望读者在学习Struts2技术之前,能对Struts2有清晰正确的认识和了解。

niyoushang 2010-11-16   761   0

Struts2总结 经验

Struts2总结

fmms 2012-02-19   65197   0
P58

  Struts2 的学习 文档

Struts2课程目标掌握Struts2原理、基本配置及使用掌握Struts2核心解析、国际化、类型转换、输入校验、OGNL、Struts2标签库了解AJAX技术支持掌握文件的上传与下载。深入理解MVC与Struts之间的关系,并使用基本MVC和Struts进行项目开发*主要内容Struts2原理Action详解类型转换输入校验(使用xml、程序验证两种方式)国际化文件上传OGNL表达式常用标签库属性驱动与模型驱动

w384459665 2014-03-21   624   0
Struts2   Web框架   Apache   HTTP   HTML  

Struts2 开源项目

Struts2是一个web应用框架。它不是一个Struts的新的发布版本,而是一个全新的框架。Struts2 是第二代基于Model-View-Controller (MVC)模型的web应用框架。 Struts2是java企业级web应用的可扩展性的框架。 它是WebWork和Struts社区合并后的产物。 这一版本的Struts2声称,Struts2会接近于原先版本Struts,并且会更容易使

码头工人 2019-01-17   28256   0
P

Struts2教程 文档

虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts1而言。Struts2与Struts1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Strut2没有继承Struts1的血统,而是继承了WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts1衍生了Struts2。因为Struts 2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证;而且吸收了Struts1和WebWork两者的优势,因此,是一个非常值得期待的框架。

webphp 2010-09-06   11229   0
P96

  深入Struts2 文档

  Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。堆栈能够根据需要和不同的Action一起使用。

kungfu 2014-06-09   1810   0
P41

  Struts2教程 文档

浪子择贤 2011-01-25   2538   0
Struts2   Web框架   Apache   HTTP   HTML  
P61

  Struts2与OGNL 文档

本章目标:OGNL表达式。-什么是OGNL表达式。OGNL表达式,其实是一串特殊的字符串,通过这一串字符串可以快速的操作Java代码,甚至是不允许操作Java代码的地方,如JSP页面。ValueStack中的Context和root。Struts2是如何通过ValueStack来操作OGNL的。

wangjianme 2012-01-31   4219   0
Struts2   Web框架   HTTP   HTML   C/C++  
P41

  Struts2与AJAX 文档

yanguz123 2011-04-12   4398   0

Struts2 AjaxFileUpload 经验

AjaxFileUpload 是一个在 Struts2 框架的支持下,实现无页面刷新的Ajax文件上传功能,上传是后台进行,不会影响页面的响应,而且提供上传的进度信息。

jopen 2012-05-25   59348   0

struts2总结 经验

struts2是主流的开发技术,大多数公司在使用,struts把相关的servlet组件的各种操作都进行了相应的封装,这样就可以轻松地完成复杂的操作。Struts2是基于MVC模式开发的,MVC结构是一个优秀的设计思想,可以提高程序结构的灵活性,便于日后的维护和扩展。

jopen 2013-11-22   75515   0
P22

  Struts2总结 文档

第一章 struts2入门与配置<br> 第二章 struts2类型转换<br> 第三章 struts2校验<br> 第四章 struts2校验框架<br> 第五章struts2拦截器<br> 第六章 struts2文件上传与下载<br> 第七章 struts国际化<br> 第八章 struts2深入探索<br> 第九章 一些常见的错误

dzh_sy 2011-02-12   654   0
P15

  Struts2 入门 文档

Struts2 入门

630415550 2012-06-24   417   0
P12

  Struts2 课件 文档

Struts2 的体系与 Struts1 体系的差别非常大,因为 Struts2 以 webwork 优秀的设计思 想为核心,而不是使用 Struts1 的设计核心。Struts2 大量使用拦截器来处理用户请求, 从而允许用户的业务逻辑控制器与 Servlet API 分离。

chenzenan 2012-10-10   569   0
P13

  Struts2 OGNL 文档

GNL是Object Graphic Navigation Language(对象图导航语言)的缩写,OGNL是一个开源项目, OGNL是一种功能强大的EL(Expression Language,表达式语言),可以通过简单的表达式来访问Java对象中的属性。<br> OGNL先在WebWork项目中得到应用,也是Struts 2框架视图默认的表达式语言,可以说,OGNL表达式是Struts 2框架的特点之一。

wnb 2012-11-16   3602   0
P3

  Struts2原理 文档

.Struts2架构图一、请求首先通过Filterchain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionProxy创建ActionInvocation,然后ActionInvocation调用Interceptors,执行Action本身,创建Result并返回,当然,如果要在返回之前做些什么,可以实现PreResultListener。

1015680434 2012-10-31   3111   0
P46

  很好的Struts2教程 文档

很好的Struts2教程

linjun_sh 2012-04-16   4898   0
P

Struts2帮助文档 文档

avastxa 2011-10-12   665   0
1 2 3 4 5 6 7 8 9 10